﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace Erau
{
	/*// 인터페이스는 static 선언이 안되서, 걍 엔진 객체는 싱글톤으로 끌어다 쓰도록 만들어놓는게 나을 것 같다. 
    interface IErauEngine
    {
		static IErauEngine Instance { get; }

		// 게임에서 사용되는 데이터가 들어가는 root Table
		EraTable GameData { get; }

		// 스크립트 함수 목록.
		//IDictionary<String, 

		// 스크립트용 예약어(difine) 목록.
		IDictionary<string, string> ScriptDefines { get; }
    }
	*/

	public interface IErauPlugin
	{

	}

	public interface IErauConsole
	{
		void Print(string msg);
	}
}
